The Extensible Templating Language: An XML-based Restricted Markup-Generating Laguage
نویسندگان
چکیده
Popular web templating languages embed general-purpose programming languages. The Extensible Templating Language was born out of questioning the fundamental assumption that the front-end markup-generating engine of a multi-tier web application requires all the power and expressiveness implied by that design. ETL restricts the set of language features to a useful subset that provide the necessary functionality without compromising the simplicity and understandability of templates. By forcibly limiting what can be done by templates, we ensure a better separation of presentation details from business logic. Furthermore, ETL improves the analyzability of source templates by using an XML-based representation where markup is intermingled with XML elements corresponding to programming constructs. This approach reduces the possibility of generating improper markup and facilitates tool-building including semantically-aware editors and debuggers. ETL runs inside of the Extensible Templating Language Server which is currently employed by InfoSpace to serve millions of requests per day using over sixty thousand ETL templates.
منابع مشابه
How to Use XML Descriptions for Generating Markov Chain Usage Models
In this report, we give an overview how to use XML based techniques in order to derive language independent Markov Chain Usage Models [1] given any popular FDT (Formal Description Techniques), such as MSC (Message Sequence Charts, ITU-T standard Z.120) and UML/SD (Unified Modeling Language/Sequence Diagram, OMG Standard). In particular, we demonstrate and discuss the tool chain JUMBL (J Usage M...
متن کاملDefining and Enforcing XACML Role-based Security Policies within an XML Security Framework
Securing electronic data has evolved into an important requirement in domains such as health care informatics, with the eXtensible Markup Language (XML) utilized to create standards such as the Clinical Document Architecture and the Continuity of Care Record, which have led to a need for approaches to secure XML schemas and documents. In this paper, we present a method for generating eXtensible...
متن کاملGenerating XACML Enforcement Policies for Role-Based Access Control of XML Documents
Ensuring the security of electronic data has morphed into one of the most important requirements in domains such as health care, where the eXtensible Markup Language (XML) has been leveraged via standards such as the Health Level 7’s Clinical Document Architecture and the Continuity of Care Record. These standards dictate a need for approaches to secure XML schemas and documents. In this paper,...
متن کاملSurvey on wireless XML broadcasting system
Wireless communication is blooming along with Internet access from mobile devices which is an essential criterion for information access from anywhere, any time and any device. In this survey, review on various technologies like pervasive computing, mobile communication systems, selective dissemination of information, with location and device independent information interchange specification li...
متن کامل